// pages/allSquare/allSquare.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 导航选择
    activeTab:"ReSell",
    //  闲置出售标签
    ReSellColorTag:"pink",
    //  失物招领标签
    LostFoundColorTag:"red",
  //万能广场数据
  products: [ ],
  lHeight:0,
  rHeight:0,
  lList:[],
  rList:[]
  },
  // 切换导航栏
  switchTab(event){
    //获取当前点击的 自定义标签
    const tab = event.currentTarget.dataset.tab;
    this.setData({
      activeTab:tab
    })
  },
  ToSearchPage(event){
    wx.navigateTo({
      url: '/pages/searchPage/searchPage',
    })
  },


  imgLoad:function(e){
    var lList = this.data.lList;
    var rList = this.data.rList;
    var lHeight = this.data.lHeight;
    var rHeight = this.data.rHeight;
    if (lHeight == rHeight || rHeight > lHeight){
      lList.push(e.currentTarget.dataset.product);
      lHeight += e.detail.height / e.detail.width;
      this.setData({
        lList,
        lHeight
      })
    }else{
      rList.push(e.currentTarget.dataset.product);
      rHeight += e.detail.height / e.detail.width;
      this.setData({
        rList,
        rHeight
      })
    }
  },

  // 跳转到万能广场详细界面
  toDetailsPage(e){
    const id = e.currentTarget.dataset.id;
    console.log(id)
    //跳转到详情界面
    wx.navigateTo({
      url: '/pages/allSquare/details/details?id='+id,
    })
  },





  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
      // 获取小程序实例
      const app = getApp();
      // 获取全局变量
      const globalUrl = app.globalData.globalUrl;
      //获取万能广场的所有数据用于展示在首页
      wx.request({
        url: globalUrl+'/user/getStudentHelp/list',
        method: 'GET',
        success: (response) => {
          //来到此处，说明请求发送成功
          if(response.data.code === 200){ //成功添加地址列表到数据库
            console.log("万能广场数据：");
            console.log(response.data.data)
            this.setData({
              'products': response.data.data
            })
          }else{
            wx.showToast({
              title: '当前网络繁忙，稍后再试！',
              icon: 'none'
            })
          }
          console.log("赋值后的数据为：",this.data.products)
        },
      });
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})